home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 051-060 / amok51 / m2 / liesmich < prev    next >
Text File  |  1993-11-04  |  7KB  |  151 lines

  1.  
  2. ------------------------------------------------------------------------------
  3.           ///                                                              ///
  4.          ///                                                              ///
  5.         ///                 M2Amiga Demo Diskette                        ///
  6. \\\    ///                                                       \\\    ///
  7.  \\\  ///             Version 4.07d, 9.12.90, © AMSoft            \\\  ///
  8.   \\\///                                                           \\\///
  9.    \X//                                                             \X//
  10. ------------------------------------------------------------------------------
  11.  
  12. Willkommen zum Amiga Modula-2 System!                                © 9.12.90
  13.  
  14. Sie befinden sich nun direkt im Modula-2 Editor. Um sich in diesem Text herum-
  15. zubewegen, genügt es, wenn Sie mit der Maus auf die gestrichelte Zeile (unten)
  16. fahren und links oder rechts klicken, um vor- bzw. rückwärts zu blättern. Pro-
  17. bieren Sie es gleich 'mal aus!
  18.  
  19. Diese Diskette kann direkt zur Arbeit verwendet werden. Ein paar wenige
  20. Dinge sind jedoch zu beachten:
  21.  
  22. --- Das logische Gerät M2: muss auf das m2 Verzeichnis auf der Demo Diskette
  23.     zeigen.
  24. --- Das logische Gerät ENV: muß vorhanden sein.
  25.  
  26. Dies kann z.B. durch den CLI-Befehl 'assign M2: M2AmigaDemo:m2', bzw.
  27. 'assign ENV: ram:' erreicht werden.
  28.  
  29. Diese zwei Anweisungen sind in der Datei "M2AmigaInit" abgelegt und
  30. können vom CLI über 'execute M2AmigaInit' ausgeführt werden. Falls
  31. Sie einen Befehl "XIcon" oder "ExeIcon" besitzen, können Sie das
  32. Default-Tool von M2AmigaInit mit Hilfe des Info-Befehls der Workbench
  33. auf diesen Befehl ändern. Danach müssen Sie jeweils nur das Icon
  34. doppel-clicken, um die Datei auszuführen.
  35.  
  36. Falls Sie diese Demo-Version auf der Festplatte installieren wollen, brauchen
  37. Sie lediglich das Verzeichnis 'M2' von der Diskette an einen geeigneten Ort
  38. auf der Festplatte zu kopieren und danach die 'Startup-Sequence' mit den
  39. Befehlen aus 'M2AmigaInit' zu ergänzen.
  40.  
  41. Wie arbeitet man mit der Demodiskette?
  42.  
  43. Auf der Diskette besteht ein erstes Projektverzeichnis 'Demos'. In diesem
  44. Verzeichnis finden Sie ein paar wenige Beispielprogramme. Diese Programme
  45. können direkt ausgeführt werden. Zum  Programmabschluss dient meist ein
  46. Close-Gadget. Bei den Programmen, die einen Alert (GURU-ähnlichen) roten
  47. Balken produzieren, muss die linke Maustaste gedrückt werden. Andere
  48. Programme hören nach einer gewissen Zeit selber auf.
  49.  
  50. Das Verzeichnis 'Leer' dient als leeres Projektverzeichnis. Dieses können
  51. Sie direkt verwenden oder über 'Duplizieren (Duplicate)' von der Workbench
  52. ein neues Projektverzeichnis erstellen.
  53.  
  54. M2emacs ist der Editor, mit dem Sie Ihre Testprogramme schreiben und spei-
  55. chern können. Wenn Sie nach Verlassen des m2emacs das Fenster schliessen und
  56. wieder öffnen, erscheint für das neue Dokument ein Icon. Nun können Sie es
  57. zweimal anklicken und befinden sich sofort wieder im Editor mit Ihrem Programm
  58. geladen.
  59.  
  60. Klicken Sie zum Compilieren den Compiler m2c zweimal an, worauf Sie den Namen
  61. des Programms eintippen. Falls der Compiler Fehler findet, weist er Sie da-
  62. rauf hin, andernfalls zeigt er an, wie gross das erzeugte Objekt geworden ist.
  63.  
  64. Den Compiler verlassen Sie durch Drücken von Return. Falls noch Fehler im
  65. Modul drin stecken sollten, klicken Sie dieses einfach wieder zweimal an und
  66. springen im Editor mit F2 von Fehler zu Fehler.
  67.  
  68. Sobald das Modul ordnungsgemäss compiliert ist, geht es ans Linken. Dazu
  69. brauchen Sie bloss das .obj-Icon, welches der Compiler automatisch erzeugt
  70. hat, anzuklicken und am Schluss des Linklaufs das Linkfenster wieder zu
  71. schliessen.
  72.  
  73. Wenn Sie nun das neue Programm-Icon anklicken, läuft das Programm ab!
  74.  
  75.  
  76. Die Bedienung vom CLI oder der Shell gestaltet sich einfach. Eine
  77. genaue Aufrufsyntax erhalten Sie, wenn Sie das Programm mit einem
  78. oder zwei Fragezeichen as Argument aufrufen. Editor, Compiler und
  79. Linker können resident in den Hauptspeicher geladen werden, wodurch
  80. die jeweilige Ladezeit von Diskette oder Festplatte entfällt.
  81. Sie geben einfach den Namen des Moduls als Argument an, der Compiler
  82. sucht selbständig im txt-Verzeichnis, der Linker in obj-Verzeichnis.
  83. Beispiel:
  84. 1>m2emacs txt/HelloWorld.mod
  85. 1>m2c HelloWorld
  86. 1>m2l HelloWorld
  87. 1>HelloWorld
  88.  
  89. Bitte beachten Sie, dass Sie mit diesem Demonstrationscompiler keine grossen
  90. Programme schreiben können; es sind einige Einschränkungen eingebaut. Die
  91. vorliegende Version sollte Ihnen jedoch ein ausreichend gutes Bild geben
  92. über die einfache Bedienung und die hohe Leistungsfähigkeit von M2Amiga.
  93.  
  94. Einschränkungen der Demo-Version:
  95. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. --- keine Register-Variablen und -Parameter
  97. --- keine "externen" Variablen (Einbindung von C oder Assembler)
  98. --- keine CODE-Anweisung für Library-Prozeduren
  99. --- maximale Stringkonstanten je Modul: 1000 Zeichen
  100. --- maximale Codelänge je Modul: 4000 Bytes
  101. --- maximale Anzahl erzeugter Bytes je ASSEMBLE-Anweisung: 64
  102. --- maximale Importe je Modul: 5
  103.  
  104. Highlights der neuen Version 4.0:
  105. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  106. 1) Hochgradig optimierender Compiler
  107. 2) Optimierender Linker, Standard-Amiga-Objektformat
  108. 3) Unterstützung sämtlicher Prozessoren bis 68040
  109. 4) Inline-Assembler für 68030 und 68881/68882
  110. 5) Einfache Einbindung fremder Programmiersprachen
  111. 6) Register-Variablen und -Parameter
  112. 7) Residentfähige Programme, SMALL-Data-Modell
  113. 8) Bedingte Kompilierung
  114. 9) ARexx-Schnittstelle für Compiler und Linker
  115. 10) Einheitliche, effiziente Benutzeroberfläche
  116. 11) Ausgereifte, "saubere" Laufzeitsysteme
  117. 12) Library-Linker
  118. 13) Profiler
  119. Sehen Sie sich hierzu auch das Modul m2/Demos/txt/Features.mod an!
  120.  
  121. Und noch etwas: Diese Diskette darf nicht teurer als zu Selbstkosten weiter-
  122. gegeben werden, Sie dürfen Sie aber so oft Sie wollen kopieren und verschen-
  123. ken.
  124.  
  125. Diese Version 4.0 befindet sich momentan (12/90) in der Betatest-Phase
  126. und wird ca. im April/Mai 1991 verfügbar sein.
  127. Wenn Sie von unserem System überzeugt sind, und nicht so lange warten
  128. wollen, können Sie die derzeit verfügbare Version 3.32 beziehen
  129. und später zu günstigen Konditionen ein Update auf die Version 4.0
  130. vornehmen.
  131. M2Amiga gibt es in allen besseren Computergeschäften und Buchhandlungen
  132. oder direkt bei:
  133.  
  134.       A+L AG
  135.       Däderiz 61
  136.       CH-2540 Grenchen/SO (Schweiz)
  137.  
  138.       Tel. (+41) 65/52 03 11
  139.  
  140.       E-Mail: aplusl@komsys.ifi.ethz.ch (UUCP)
  141.  
  142. Wir wünschen Ihnen nun viel Vergnügen mit dieser Demonstrationsdiskette und
  143. freuen uns, Ihnen bald eine volle Version mit allen Handbüchern und vollem
  144. Funktionsumfang senden zu dürfen.
  145.  
  146.                     Mit freundlichen Grüssen
  147.  
  148.                                         A+L AG
  149.  
  150.                                         © AMsoft, Switzerland/Germany
  151.